EMAC_STATUS_RXF=EMAC_STATUS_RXF_EMPTY, EMAC_STATUS_TFC=EMAC_STATUS_TFC_IDLE, EMAC_STATUS_RRC=EMAC_STATUS_RRC_IDLE, EMAC_STATUS_TRC=EMAC_STATUS_TRC_IDLE
Ethernet MAC Status
EMAC_STATUS_RPE | MAC MII Receive Protocol Engine Status |
EMAC_STATUS_RFCFC | MAC Receive Frame Controller FIFO Status |
EMAC_STATUS_RWC | TX/RX Controller RX FIFO Write Controller Active Status |
EMAC_STATUS_RRC | TX/RX Controller Read Controller State 0 (EMAC_STATUS_RRC_IDLE): IDLE state 1 (EMAC_STATUS_RRC_STATUS): Reading frame data 2 (EMAC_STATUS_RRC_DATA): Reading frame status (or timestamp) 3 (EMAC_STATUS_RRC_FLUSH): Flushing the frame data and status |
EMAC_STATUS_RXF | TX/RX Controller RX FIFO Fill-level Status 0 (EMAC_STATUS_RXF_EMPTY): RX FIFO Empty 1 (EMAC_STATUS_RXF_BELOW): RX FIFO fill level is below the flow-control deactivate threshold 2 (EMAC_STATUS_RXF_ABOVE): RX FIFO fill level is above the flow-control activate threshold 3 (EMAC_STATUS_RXF_FULL): RX FIFO Full |
EMAC_STATUS_TPE | MAC MII Transmit Protocol Engine Status |
EMAC_STATUS_TFC | MAC Transmit Frame Controller Status 0 (EMAC_STATUS_TFC_IDLE): IDLE state 1 (EMAC_STATUS_TFC_STATUS): Waiting for status of previous frame or IFG or backoff period to be over 2 (EMAC_STATUS_TFC_PAUSE): Generating and transmitting a PAUSE control frame (in the full-duplex mode) 3 (EMAC_STATUS_TFC_INPUT): Transferring input frame for transmission |
EMAC_STATUS_TXPAUSED | MAC Transmitter PAUSE |
EMAC_STATUS_TRC | TX/RX Controller’s TX FIFO Read Controller Status 0 (EMAC_STATUS_TRC_IDLE): IDLE state 1 (EMAC_STATUS_TRC_READ): READ state (transferring data to MAC transmitter) 2 (EMAC_STATUS_TRC_WAIT): Waiting for TX Status from MAC transmitter 3 (EMAC_STATUS_TRC_WRFLUSH): Writing the received TX Status or flushing the TX FIFO |
EMAC_STATUS_TWC | TX/RX Controller TX FIFO Write Controller Active Status |
EMAC_STATUS_TXFE | TX/RX Controller TX FIFO Not Empty Status |
EMAC_STATUS_TXFF | TX/RX Controller TX FIFO Full Status |